/*header*/
.header{width:100%;height:110px;background:#fff;position:fixed;top:0;left:0;z-index:999;}
.header .logo{line-height:110px;}
.header .top-main{margin-top:20px}
.header .phone i{font-size:20px;font-family:"Verdana";vertical-align:middle}
.header .language{padding-top:6px}
.header .language span{margin-left:20px}
.header .language a{font-size:14px;vertical-align:middle}
.header .search{position:relative;padding:6px 0 0 15px}
.header .search a{display:block;width:23px;height:23px;background:url(../images/search.png) no-repeat center}
.header .searchbox{display:none;position:absolute;top:-2px;right:30px;width:200px;height:35px;border:1px solid #ddd;background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden}
.header .searchbox .in1{width:158px;height:35px;line-height:35px;font-size:14px;color:#666;padding:0 10px;border:0;background:none}
.header .searchbox .in2{width:40px;height:35px;font-size:14px;color:#fff;background:#005cc3;border:0;cursor:pointer}

/*nav*/
.nav{margin-top:25px;}
.nav ul.first{padding-right:20px}
.nav ul.first > li{position:relative;float:left;height:33px;margin-left:50px}
.nav ul.first > li > a{font-size:16px;color:#222;}
.nav ul.first > li > a:hover{color:#005cc3}
.nav ul.first > li > a.on{color:#005cc3}

.drop-wrapper{display:none;z-index:9999;position:absolute;top:33px;}
.drop-wrapper .drop-list{width:100%;background:#fff;border:1px solid #ddd;border-top:0;padding:10px 20px 20px;-moz-box-shadow:0px 1px 1px #ccc;-webkit-box-shadow:0px 1px 1px #ccc;box-shadow:0px 1px 1px #ccc;}
.drop-wrapper .drop-list .hd{float:left;border-right:1px solid #ddd;padding-right:20px;}
.drop-wrapper .drop-list .hd a{display:block;width:210px;font-size:14px;border-bottom:1px solid #ddd;padding:10px}
.drop-wrapper .drop-list .hd a .subname{width:180px;}
.drop-wrapper .sub-pro .hd a{width:160px;}
.drop-wrapper .drop-list .hd a .fa{font-size:16px;}
.drop-wrapper .drop-list .hd a.on{color:#005cc3}
.drop-wrapper .drop-list .bd{float:left;padding-left:20px;}
.drop-wrapper .drop-list .bd a{display:block;height:35px;line-height:35px;font-size:14px;}

/*banner*/
.banner{width:100%;height:550px;background:url(../images/loading.gif) no-repeat center}
#banner{width:100%;height:550px;overflow:hidden}
#banner a{display:block;height:550px;background-position:center;}
#banner .owl-dots{z-index:100;position:absolute;left:50%;bottom:20px;width:1200px;margin-left:-600px;;text-align:right}
#banner .owl-dots .owl-dot{display:inline-block;margin:0 5px;}
#banner .owl-dots .owl-dot span{display:block;width:10px;height:10px;background:#fff;}
#banner .owl-dots .owl-dot.active span{background:#015fc2;}
#banner .owl-nav .owl-prev,#banner .owl-nav .owl-next{z-index:10;position:absolute;top:0;width:20%;height:100%;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0;filter:alpha(opacity=0);}
#banner .owl-nav .owl-prev{left:2%;background:url(../images/left.png) no-repeat left;}
#banner .owl-nav .owl-next{right:2%;background:url(../images/right.png) no-repeat right;}
#banner .owl-nav .owl-prev:hover{opacity:1;filter:alpha(opacity=100);}
#banner .owl-nav .owl-next:hover{opacity:1;filter:alpha(opacity=100);}



/*footer*/
.footer{position:relative;width:100%;height:340px;background:url(../images/footer.jpg) no-repeat center;padding-top:50px;}
.footer-nav{position:relative;width:100%;height:60px;text-align:center;line-height:60px;}
.footer-nav a{font-size:16px;color:#fff;margin:0 25px;}
.footer-nav a:hover{color:#ccc}
.footer-nav .line1,.footer-nav .line2{position:absolute;left:0;width:100%;height:1px;background:url(../images/line.png) no-repeat center;}
.footer-nav .line1{top:0px;}
.footer-nav .line2{bottom:0px;}
.footer-contact{color:#fff;text-align:center;padding-top:15px}
.footer-contact p{font-size:14px;margin:15px 0}
.footer-contact p span{margin:0 10px}
.footer-contact p .fa{display:inline-block;width:24px;height:24px;text-align:center;line-height:24px;border:1px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-right:5px}

.copyright{position:absolute;width:100%;left:0;bottom:0;font-size:14px;color:#fff;text-align:center;border-top:1px solid #5d5d5d;padding:15px 0;}